import $ from "jquery";

export function extractProductData($item: JQuery<HTMLElement>) {
  return {
    id: $item.find(".e-attention").data("id"),
    url: $item.find(".jPic a").attr("href"),
    mainImage: $item.find(".jPic img").attr("src"),
    price: $item.find(".jdNum").text().trim(),
    commentCount: $item.find(".jCommentNum").text().trim(),
    name: $item.find(".jDesc a").text().trim(),
    Wraps: $item
      .find(".jScrollWrap li")
      .map(function () {
        const $li = $(this);
        return {
          id: $li.attr("sid"),
          url: $li.data("href"),
          image: $li.data("src"),
          thumbnail: $li.find("img").attr("src"),
          title: $li.find("a").attr("title"),
        };
      })
      .get(),
  };
}
